# """
# #定义接口对象层（不是测试用例层）
# """
# # 定义类
# import requests
#
#
# class TpshopRegiser(object):
#     def regiser(self, req_body):
#         session = requests.Session()
#
#         # 3. 使用 session实例，发送 获取验证码 get请求（不需要提取cookie）
#         session.get(url="http://hmshop-test.itheima.net/index.php?m=Home&c=User&a=verify&type=user_reg")
#
#         # 4. 使用 同一个 session实例， 发送 登录 post请求（不需要携带cookie）
#         resp = session.post(url=" http://hmshop-test.itheima.net/Home/User/reg.html",
#                             data=req_body)
#
#         # 5. 打印登录结果
#         print("注册：", resp.json())
#         return resp
#
#         # 自测
#
#
# if __name__ == '__main__':
#     # 创建实例对象
#     ihrm = TpshopRegiser()
#     # 准备请求数据
#     req_body = {"username": "15003476036", "verify_code": "8888",
#                 "password": "123456", "password2": "123456"}
#     # 调用实例方法
#     resp = ihrm.regiser(req_body)
#     # 打印响应结果
#     print("登录成功：", resp.json())
import requests


class TpshopRegister(object):
    def register(self, req_body):
        session = requests.Session()
        session.get(url="http://hmshop-test.itheima.net/index.php?m=Home&c=User&a=verify&type=user_reg")
        resp = session.post(url="http://hmshop-test.itheima.net/Home/User/reg.html",
                            data=req_body)
        print("注册成功：", resp.json())
        return resp


if __name__ == '__main__':
    tpshop = TpshopRegister()
    req_body = {"username": "13800000002", "password": "123456", "password2": "123456"}
    resp = tpshop.register(req_body)
    print("注册成功：",resp.json())
